home *** CD-ROM | disk | FTP | other *** search
- vehicle heli def {
- name "a helicopter"
- flying
- angle 180
- type hover
- weapon tracer
- ammo 200
- hp 20
-
- /**** the next several objects define the helicopter body ****/
- object { /* side wall */
- points { 10 0 0 0 0 7 10 0 15 20 0 15 20 0 0 }
- offset -15 -5 0
- face 170 f { 0 1 2 3 4 }
- }
- object { /* side wall */
- points { 10 10 0 0 10 7 10 10 15 20 10 15 20 10 0 }
- offset -15 -5 0
- face 170 f { 4 3 2 1 0 }
- }
- object { /* bottom front */
- points { 10 0 0 0 0 7 0 10 7 10 10 0 }
- offset -15 -5 0
- face 171 f { 3 2 1 0 }
- }
- object { /* top front */
- points { 0 0 7 10 0 15 10 10 15 0 10 7 }
- offset -15 -5 0
- face 172 f { 3 2 1 0 }
- }
- object { /* top */
- points { 10 0 15 20 0 15 20 10 15 10 10 15 }
- offset -15 -5 0
- face 173 f { 3 2 1 0 }
- }
- object { /* back */
- points { 20 0 15 20 0 0 20 10 0 20 10 15 }
- offset -15 -5 0
- face 174 f { 3 2 1 0 }
- }
- object { /* bottom */
- points { 20 0 0 10 0 0 10 10 0 20 10 0 }
- offset -15 -5 0
- face 175 f { 3 2 1 0 }
- }
-
- object { /* tail */
- points { 20 5 5 20 5 10 30 5 10 35 5 15 35 5 5 }
- offset -15 -5 0
- face 100 p { 0 1 2 3 4 }
- }
- object { /* tailfin */
- points { 35 5 10 35 0 10 30 5 10 }
- offset -15 -5 0
- face 103 p { 0 1 2 }
- }
- object { /* tailfin */
- points { 35 5 10 35 10 10 30 5 10 }
- offset -15 -5 0
- face 103 p { 0 1 2 }
- }
- #define RT 200 /* blade rotation speed */
- object { /* blade 1 */
- angle_velocity RT
- points { 0 0 0 20 0 0 20 5 0 }
- offset 0 0 17
- face 50 s { 0 1 2 }
- }
- object { /* blade 2 */
- angle_velocity RT
- points { 0 0 0 0 20 0 -5 20 0 }
- offset 0 0 17
- face 50 s { 0 1 2 }
- }
- object { /* blade 3 */
- angle_velocity RT
- points { 0 0 0 -20 0 0 -20 -5 0 }
- offset 0 0 17
- face 50 s { 0 1 2 }
- }
- object { /* blade 4 */
- angle_velocity RT
- points { 0 0 0 0 -20 0 5 -20 0 }
- offset 0 0 17
- face 50 s { 0 1 2 }
- }
- object { /* lower gun turret */
- turret
- centre 0 0 -2
- points { -2 -2 0 2 -2 0 2 2 0 -2 2 0
- -2 -2 -3 2 -2 -3 2 2 -3 -2 2 -3
- }
- face 50 f { 0 1 5 4 }
- face 51 f { 1 2 6 5 }
- face 52 f { 2 3 7 6 }
- face 53 f { 3 0 4 7 }
- face 54 f { 4 5 6 7 }
- }
- object { /* gun barrel */
- turret
- centre 0 0 -2
- points { -2 0 -2 -6 0 -2 }
- face 32 l { 0 1 }
- }
- }
-
-